No runners have signed up in your area yet. Post the errand anyway — it goes to every verified runner who can reach it.
How it settles
{{ s.n }}{{ s.text }}
Create job
Describe it once. We price it and match you.
Category
{{ catNote }}
What needs doing
{{ uploadHint }}
Stops
{{ st.n }}
Deliverable
Deadline
Bill to
Business jobs are itemised on your monthly statement.
Repeat
Proof on completion
Your price
{{ offerPrice }}
what you are offering for the whole job
{{ m.n }}{{ m.label }}released on your approval{{ m.amount }}
Total across milestones{{ milestoneTotal }}
Duration
{{ durLabel }}
how long you expect this to take
Estimate
{{ estCost }}
your price
{{ estTime }}
your duration
{{ capacityNote }}
The price you set is the price. There is no surge and no demand pricing on MyLevelUpHQ — you see the full amount before you commit, and nothing is charged until a provider accepts.
No saved cards yet. You pay securely through Stripe when you submit a job, and can save a card for tips and repeat bookings.
How a payment splits
{{ r.k }}{{ r.v }}
MyLevelUpHQ keeps {{ takePct }}. Amounts show in your currency; providers are paid out in their own.
Shown on every quote, every receipt and every payout — no hidden margin, no card surcharge.
Receipts
Receipts appear here for every job you pay for.
{{ rcpt.what }}{{ rcpt.ref }}
{{ l.k }}{{ l.v }}
Refund & dispute
{{ disputeSub }}
What went wrong
Proposed resolution
{{ refundAmt }}
back to you
{{ keepAmt }}
to the provider
{{ refundNote }}
How this is decided
{{ d.n }}{{ d.text }}
Verify your account
{{ cvStatus }}
{{ cvLevel }}{{ cvLevelNote }}
Mobile number{{ phoneLine }}{{ phonePill }}
Test mode: texts are not sent yet, so the code is 000000.
Identity check by Persona{{ pcTemplate }}{{ pcPill }}
Verification runs on Persona, an independent identity provider. Your ID and selfie go straight to them — we only receive the result, never the images.
{{ k.mark }}{{ k.label }}{{ k.note }}
Persona inquiry {{ pcInq }}
{{ cvWhy }}
MyLevelUpHQ{{ obTitle }}{{ obBody }}
{{ authTitle }}
{{ authBody }}
{{ authRoleLabel }}
{{ authSentText }}
I agree to the , the and the , and consent to identity verification.
{{ authErrorText }}
or continue with
{{ tr.text }}
{{ authFoot }}
{{ authDocTitle }}
{{ authDocMeta }}
{{ ds.h }}
{{ dp.t }}
•{{ di.t }}
Security
{{ secSub }}
{{ sg.g }}
{{ sr.label }}{{ sr.note }}Always on
Devices & sessions
{{ dv.name }}{{ dv.meta }}
Calendars
{{ calSub }}
Without a connected calendar your availability drifts from reality within days, and the capacity check cannot see your real conflicts.
{{ cl.name }}{{ cl.note }}{{ cl.pill }}
{{ cl.acct }}
Sync rules
{{ cr2 }}
Notifications
{{ npSub }}
Channels
{{ ch.label }}{{ ch.note }}Always on
Events
Which channels each event uses. Critical events cannot be silenced.
{{ ev.label }}{{ ev.code }}{{ c3.label }}
Integrations
{{ intSub }}
Keys are set on the server (the .env file), never in the app. Restart the server after changing them. Values are never shown here, only whether each one is set.
{{ ig.name }}{{ ig.pill }}
{{ ig.powers }}
Using: {{ ig.provider }}
{{ ig.offline }}
{{ st.mark }}{{ st.key }} {{ st.hint }}
MyLevelUpHQ admin
Audit trail
Append-only and hash-chained. Each row carries the hash of the one before it, so a deleted or altered entry breaks the chain and is detectable. Nothing here can be edited — not by an admin, not by an engineer.
{{ as2.v }}
{{ as2.k }}
{{ ar.when }}{{ ar.act }}{{ ar.role }}
{{ ar.who }} · {{ ar.obj }} · {{ ar.ip }}
prev → {{ ar.hash }}
MyLevelUpHQ admin
Data model
{{ modelSub }}
{{ mt.t }}{{ mt.n }}
{{ mt.k }}
{{ mt.r }}
MyLevelUpHQ admin
Notification engine
{{ neSub }}
{{ nr.label }}{{ nr.count }}
{{ nr.code }}
{{ c4.label }}
Wallet
{{ mwSub }}
Held in escrow{{ mwBalance }}
{{ mwHeld }}
Your last top-up was declinedVisa •••• 4291 was refused by your bank. No money left your account, and nothing you booked has been cancelled — it is simply unpaid until a method succeeds.
Where refunds go
{{ mwRefundNote }}
Activity
{{ tx.what }}{{ tx.when }}{{ tx.amt }}
MyLevelUpHQ admin
Pricing engine
{{ peSub }}
Inputs{{ pi.k }}{{ pi.v }}
What "delivered" means here{{ pr.outcome }}Proof required: {{ pr.proof }}Not delivered: {{ pr.notDone }}
Worked example · {{ pr.example }}{{ pr.calc }}Client pays{{ pr.total }}Provider receives after the {{ takePct }} fee{{ pr.net }}
MyLevelUpHQ admin
State machines
Three machines govern every job. A state is legal only if the current state lists it as a transition — nothing in the app may set a state outside these tables.
{{ smNote }}
{{ ss.n }}{{ ss.id }}terminal
{{ ss.note }}
→ {{ ss.to }}
MyLevelUpHQ admin
Escrow architecture
Money is held by a payment partner in a segregated client-money account, against one job or one milestone at a time, and moves only on a defined trigger.
{{ er.k }}
{{ er.v }}
MyLevelUpHQ admin
Definitions
Outcome, hit rate and reliability decide who ranks and who gets paid, so each one is a formula rather than a feeling.
{{ dr.term }}
{{ dr.short }}
{{ dr.body }}
When it counts: {{ dr.counts }}
Never: {{ dr.never }}
MyLevelUpHQ admin
Privacy & retention
Every class of data has a stated lifetime and a lawful basis. Where a statutory hold blocks a deletion request we name the hold and its expiry instead of refusing vaguely.
{{ rr2.cls }}{{ rr2.law }}
{{ rr2.keep }}
{{ rr2.why }}
Your rights
{{ rg.k }}{{ rg.v }}
MyLevelUpHQ admin
Access control
{{ acSub }}
Your effective access{{ acMeRole }}{{ acMeNote }}Act asSwitching here changes what the admin app will actually let you do — try Support, then look at the verification queue.
Role groups
{{ gr.name }}{{ gr.app }}
{{ gr.note }}
{{ gr.roleCount }}
Roles
Tap a role to see exactly what it grants. Sensitive permissions require step-up MFA every time.
{{ ro2.extra }}
{{ pm.id }}{{ pm.note }}Step-up
Permission catalogue
{{ rs2.res }}{{ rs2.count }}
{{ vb.label }}
Enforcement rules
{{ er2 }}
MyLevelUpHQ admin
Platform contracts
The rules the product runs on. These are specifications rather than day-to-day operations — change one here and the behaviour changes everywhere.
MyLevelUpHQ admin
Team access
Admins cannot sign up. An existing admin invites them here, and a second admin has to approve the invite before it activates.
Become a provider · step {{ pwN }} of {{ pwTotal }}{{ pwTitle }}{{ pwBody }}
{{ pwSkillNote }}
{{ pwRateLabel }}{{ pwRateUnit }}
{{ r.k }}{{ r.v }}
{{ pwRateHint }}
Days you work
Travel radius
{{ pwAreaNote }}
{{ r.k }}{{ r.v }}
You can change any of this later in Profile. Verification is the last gate — no work is routed to you until the trust team clears your documents.
Inbox◘ screened
{{ chatWho }}
{{ callNote }}
{{ c.mediaLabel }}{{ c.text }}{{ c.flagNote }}
{{ pendingNote }}
{{ blockTitle }}{{ blockWhy }}
Every message, image and file is scanned before delivery. Phone numbers, emails, social handles and code pasted as plain text are blocked — attach code as a document instead.
◈Escrow & payout scheduleEvery job you complete this week is held in escrow and paid out on the Wednesday of the following week. Protects both sides against disputes and fraud.Next payout {{ payoutDate }} · {{ pending }}
{{ s.v }}
{{ s.k }}
What moves your ranking
{{ f.k }}{{ f.v }}
Popularity, follower counts and response speed do not enter the ranking. Only whether the client's named outcome became true.
You are offline. Drafts are saved on this device and will sync.
{{ busyLabel }}
{{ toastText }}
{{ netErrorText }}
🔒inquiry.withpersona.com
MyLevelUpHQ has asked Persona to verify your identity
Let's verify it's you
{{ pzIntro }}
{{ n.n }}{{ n.label }}
By continuing you agree to Persona processing your ID and a biometric selfie to confirm your identity. Data is kept per Persona's privacy policy and deleted on request.
Choose an ID to scan
Issuing country{{ pzCountry }}
{{ pzDocTitle }}
Place it on a flat, dark surface. Make sure all four corners are visible and there's no glare.
{{ pzCapNote }}
Take a selfie
Center your face in the oval and slowly turn your head when prompted. This checks you're a live person and matches your ID.